Μέσα από τις σχετικές σελίδες του Spin (Εικονικό Εργαστήριο)
προσφέρεται ένας ολοένα και αυξανόμενος αριθμός από
εφαρμογές εκπαιδευτικής (και όχι μόνο) φύσης που αναφέρονται
σε βασικές αρχές και παραδείγματα από τον χώρο της Φυσικής,
των Μαθηματικών της Αστρονομίας και της Χημείας. Τι
είναι όμως οι εφαρμογές αυτές (τα περίφημα applets)
και πώς τα χρησιμοποιεί κανείς ?
Ένα applet είναι απλώς ένα μικρό πρόγραμμα (εφαρμογή
= application, μικρή εφαρμογή = applet) γραμμένο στην
γλώσσα προγραμματισμού Java της Sun Microsystems. Τα
applets μπορούν να ενσωματωθούν σε μια σελίδα .html
με τον ίδιο περίπου τρόπο που γίνεται αυτό για μια εικόνα.
Όταν μέσω του browser μας επισκεφθούμε μια σελίδα του
διαδικτύου που περιέχει applet(s) ο σχετικός κώδικας
μεταφέρεται στον υπολογιστή μας και εκτελείται όπως
κάθε άλλο πρόγραμμα. Η μόνη απαίτηση για την διεκπεραίωση
της διαδικασίας αυτής είναι η ύπαρξη του Java Virtual
Machine (JVM) στον υπολογιστή μας, κάτι που δεν προβληματίζει
ιδιαίτερα αφού η εγκατάστασή που (σαν plug-in του browser
μας) είναι αυτοματοποιημένη. Στις περισσότερες περιπτώσεις
δεν είναι απαραίτητο για τον χρήστη να κάνει οτιδήποτε
να τρέξει τα Java Applets που προσφέρονται από τις σελίδες
του Spin, διότι από το στάδιο της εγκατάστασης του browser
που αυτός χρησιμοποιεί υπάρχουν τα σχετικά plug-in προγράμματα.
Σε περίπτωση που αυτό δεν ισχύει θα γίνει προτροπή του
χρήστη να 'κατεβάσει' και να εγκαταστήσει από το δίκτυο
ότι χρειάζεται.
Ο χρήστης των applets που προσφέρονται από τις σελίδες
του Spin (και από όποιες άλλες στο διαδίκτυο) δεν χρειάζεται
να γνωρίζει τίποτε σχετικά με την γλώσσα Java. Απλώς
φορτώνει την σχετική σελίδα και με την κατάλληλη επιλογή
τρέχει το σχετικό applet. Η τυπική διαδικασία για την
κλήση ενός applet γίνεται με την χρήση μιας εντολής
στην σελίδα που το καλεί, του τύπου:
<APPLET CODE="applet_file_name.class"
WIDTH="250" HEIGHT="22"> </APPLET>
· APPLET CODE: καλεί το applet που θα εκτελεστεί
· WIDTH and HEIGHT: ορίζει παραμέτρους για την λειτουργία
του applet (είναι υποχρεωτικό).
· /APPLET: τερματίζει την όλη διαδικασία.
Το αρχείο *.class περιέχει τον κώδικα για το applet
και αντιστοιχεί στα εκτελέσιμα αρχεία τύπου *.exe που
έχουμε όλοι συνηθίσει να χρησιμοποιούμε.
Ο λόγος που αναφέρουμε τα παραπάνω έχει να κάνει και
με την δυνατότητα του χρήστη να εκτελέσει τα applets
στον δικό του υπολογιστή (μετά το σχετικό download)
χωρίς σύνδεση με το δίκτυο. Τα απαιτούμενα για κάτι
τέτοιο είναι το αρχείο *.class (το οποίο βρίσκεται στο
directory: temporary internet files αν ο χρήστης έχει
εκτελέσει το applet κατά την διάρκεια της σύνδεσής του)
και μια σελίδα .html που να καλεί το applet χρησιμοποιώντας
κάτι αντίστοιχο της εντολής που δίνουμε πιο πάνω. Για
την ακριβή μορφή της σχετικής εντολής για κάθε applet,
μπορεί κανείς να συμβουλευτεί την σελίδα που το καλεί
αρχικά από όπου και το προμηθεύτηκε (επιλέγοντας το
μενού View, Source εμφανίζεται το περιεχόμενο της σελίδας
σε .html μορφή). Να αναφέρουμε επίσης σε αυτό το σημείο
ότι σε ορισμένες περιπτώσεις απαιτούνται περισσότερα
από ένα *.class αρχεία για την λειτουργία ενός applet.
Τα applets που προσφέρονται στις σελίδες του εικονικού
εργαστηρίου του Spin, χωρίζονται σε γενικές γραμμές
στις ακόλουθες κατηγορίες:
· Εφαρμογές Φυσικής
· Εφαρμογές Αστρονομίας
· Εφαρμογές Μαθηματικών
· Εφαρμογές Χημείας
· Εφαρμογές γενικής φύσεως
Κατά κανόνα κάθε applet συνοδεύεται από εισαγωγικό κείμενο στα Ελληνικά το
οποίο επεξηγεί την λειτουργία του applet και σε ορισμένες
περιπτώσεις εισάγει και το σχετικό θεωρητικό υπόβαθρο.
|